package com.iespring.mapper.admin;

import com.iespring.bean.admin.goods.bo.UpdateGoodsSpecificationsInfoBo;
import com.iespring.bean.admin.goods.po.MallGoodsSpecification;
import com.iespring.bean.admin.goods.vo.UpdateGoodsSpecificationsInfoVo;
import com.iespring.bean.app.user.vo.WxMallGoodsSpecificationVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MallGoodsSpecificationsMapper {

    // 插入商品规格信息
    void addGoodsSpecifications(MallGoodsSpecification goodsSpecification);

    // 获取商品的规格信息
    List<UpdateGoodsSpecificationsInfoVo> getUpdateGoodsSpecificationsInfo(Integer id);

    // 修改商品的规格信息
    void updateGoodsSpecificationInfo(UpdateGoodsSpecificationsInfoBo specification);

    List<String> selectSpecifications(@Param("id") Integer id);

    List<MallGoodsSpecification> selectBySpecification(@Param("name") String name, @Param("id") Integer id);
}
